<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
  <script>
    /* 
        正则表达式
            - 正则表达式用来定义一个规则
            - 通过这个规则计算机可以检查一个字符串是否符合这个规则
              或者将字符串中符合规则的内容提取出来
            - 正则表达式也是JS中的一个对象
              所以要使用正则表达式，需要先创建正则表达式对象
    */
    // new RegExp() 可以接受两个参数（字符串） 1.正则表达式  2.匹配模式
    let reg = new RegExp("abc", "i"); // 通过构造函数来创建一个正则表达式的对象   //abc  可以使用变量来代替字符串
    console.log(reg);
    reg = /abc/i; // 也可以直接用/正则表达式/匹配模式 来创建正则表达式的对象   i  表示忽略大小写
    console.log(reg);
    reg = /\w/;
    reg = new RegExp("\\w"); // 转义字符 \w 匹配任意单词字符    reg=  /\w/  两者等价
    let str = "abc";
    console.log(reg.test(str));
  </script>
</html>
